import axios from '../../utils/axios'
import api from '../../api'


// 部门管理
function getDeptName() {
    return new Promise((resolve, reject) => {
        axios({
            url: api.getDeptName, method: 'post',
            // params: { currentPage: 1, pageSize: 1000 }
        }
        ).then(res => {
            resolve(res.data)
        }).catch(err => {
            console.log("err", err);
            reject(err)
        })
    })
}


// 职位管理
function getZwData() {
    return new Promise((resolve, reject) => {
        axios({
            url: api.getZw, method: 'post',
            params: { currentPage: 1, pageSize: 1000 }
        }
        ).then(res => {
            resolve(res.data)
        }).catch(err => {
            console.log("err", err);
            reject(err)
        })
    })
}
function addZw(obj) {
    console.log(obj);
    // return new Promise((resolve, reject) => {
    //     axios({
    //         url: api.addZw, method: 'post',
    //         params: { deptName: 1, positionDescribe: 1000, positionTitle:'' }
    //     }
    //     ).then(res => {
    //         resolve(res.data)
    //     }).catch(err => {
    //         console.log("err", err);
    //         reject(err)
    //     })
    // })
}
function getQx(zwName) {
    return new Promise((resolve, reject) => {
        axios({
            url: api.getQx, method: 'post',
            params: { positionTitle: zwName }
        }
        ).then(res => {
            resolve(res.data)
        }).catch(err => {
            console.log("err", err);
            reject(err)
        })
    })
}

const obj = {
    getZwData,
    getDeptName,
    addZw,
    getQx
}

export default obj

